requirements, debug exit removed