is this not already defined somewhere else?
put this somewhere in tools...