pardon me while I clean up this drool…