this is bad from a shape perspective.  we should always set _fake and just set it to a boolean.