Design seems ok