more helpful menu behaviour