Added [empty?] and [entry/exit?] args