I don't like this either, I'd rather see this go into a common+specific files, rather than try and hack everything into a file labelled common.