controller before I nuke the old handle_L function