install now takes an handler that can take care of exceptions