Removed implements due to issues it could cause