Port to use bops for binary operations