more strict deps