only need to check the opening direction is correct