I tried to avoid hradcode as much as possible, but i dont like it either. No bug is filled, not investigated deep enought.