ugly bug fixes