passing 'before' state to eval after methods