some additional simplification