robustify handling of input params
correct position pointer on unset