Split StatementController - getting too large