don't create a propdict if the input already is one