because I'm a lazy dev