The versions listed here seem somewhat out-of-date !
Should they be "<= 3.0.0" and ">= 3.0.1" ?
Is there some way that we could get rid of this and use our own version-detection classes to provide only the correct line of output, doing the version comparison in policy, rather than delegating it to the user ?