Convenience for Swift