Why not split it into 2 files?