Curious question. Can a solidity function both emit an event and still have a return call? For example, a condition of true will emit AEvent and a condition of false will em...