Weird as hell routing functions :S. Just checks if post exists, if not uses get. wat