format parameter introduced
accepts multiple primary keys again, as original version