Doesn't change css if it doesn't need to