Shorter code, adding TODO: