Break up the Pseudo class a bit so better optimized pseudo selectors can be implemented.