This is entirely too expensive