* use e if it is an option * potential nil so check err first * check err first * m == nil already checked