the "if" seems pointless