fail. moved to upper if statement.