`then`は無くてもよさそうですね。

あと`12`ってMountain Lionでしょうかね？
この値は定数化いただくと、もう少し読みやすくなりそうです。