you are still able to simplify this :P