This is less fancy, but i feel better about it