Further simplification suggested by Ben