Always trust pure functions, they cannot lie