Removing unneeded put from debugging
Adding requirement for simulator and replacer