`handler (str): ` would add type information.  Maybe we don't need to here since views can only get strings?