Various random tools and stuff