next method and unit aliases (closes #2, closes #4 and closes #5)