Standardised use pattern, refer to https://github.com/ongmingyang/gridwalker/issues/7