awkward for cloudlessrain to be honest.