fixup! check argument type