re-implemented canStandOn