checking the destination and visibility is enough in this case