.blank? FTW and some cs optimisations