remove unnecessary passage