I took the hacky, path of least resistance. It's kinda border line since it really wasnt too many if statements...