Use #public_send to disallow hitting private methods