The methods can return false but the caller ignores that. Does that mean an internal error or a user error? Would an exception work better? Does the AY framework handle this?
A bit out of scope for this PR, JFYI.