CanEnter
CanExit