well wait, its lowercase, so your just defining a masking function, which is not entirely overriding, since the user can still call the uppercase function