Bridging the implementation gap