Seriously? There MUST be a better way