Revert "Removed warnings / Added Location constructor"

This reverts commit a297217fc02892d041a96f98c54b048be408b202.
Revert "Revert "Removed warnings / Added Location constructor""

This reverts commit 1f4d4e3ddbebb61a47521f750bef8ac8684e3427.
foutje