Typo: $controller needs to be $callable at the very end of the line