test passes now (solves #53)