So impl wont be empty