all deserializers should accept arbitrary arguments
try to make import error noisier