Working end-to-end with forward Euler