safe option with less parameters