non-bucket lookup