lol Calculus being hard...