Having Regina just say it though like that. That she has known all along. That is the sort of thing that makes me think the writers are flying by the seat of their pants. If Regina has always known then why hide that information from the audience and then just throw it out there as if it was always known?