Please pardon the mess...