move defaultTo to end, exceptions in get -> None, test get and getOrElse