new multiple handlers support