closes #300