Fixed an issue where an overriden trait method wasn't guaranteed to be called