ensure Position exists before trying to use it