remove param from handler, have to use registers