Do ids ourselves
Fix order of arguments