TOO CUTE TO FUNCTION