1.4 and 1.5 implementation will not be linear at all, this is very confusing...