Not clean as I expected it to be