make parse() consistent across objects