Moved to shouldPrepare func