Think before you code...