OMFG THIS BLESS THIS PERSON. someone who understands finally.