self bug; build step; tests pass