production, development and testing shouldn't have different requirements