More explicit checks on host/port/target params