trying to simplify it.