we don't want to split up the calls with to many defines.