fixes #4 ensure not first