Addition of methods, better errors.