updated with inbounds macro