A bunch of helper methods for various