solves #146