Controller: detect data as the first param even with a nonsense second param