had development vs runtime dependency for rack