Having both a bypass and a constructor that sets values would be nice.