Doing the same stuff with less code! \m/