parse primitives as expressions instead of objects