Not as useful as I was thinking, reverting a little