Return key always replaces (even if using modifiers), more descriptive errors, added command help.