Updated provides and requires to require matching versions